package com.huangpuweb.api.service;

import com.huangpuweb.api.model.*;

import java.util.List;
import java.util.Map;

public interface HiveZdk57ApiService {


    String getMonthOnMonthBySpotId(String waitan);

    List<AppCgjSsrlsj> getOtherLastMonthSameDayInfo(String date);

    String getMonthOnMonthYYGFBySpotId();

     AppYygfYyt1klsj getYuYuanNQLastMonthSameDayInfo(String date);

    String getYearOnYearBySpotId(String yuyuan);

    String getyearOnYearYYGFBySpotId();

    List<AppCgjYearCount> getYearCountByYear(String year);

    Map<String, List> getEveryYearSpotAnalysis(String year);

    List<EveryYearSpotWarnCount> getEveryYearSpotWarnCount(String year);

    List<EveryYearSpotWarnCount> getWarnCount(String year,String warnInfo);

    Integer getSysHistoryCrowdSituationBySpotCode(String spotCode, int i);

    Integer getSysHistoryCrowdSituation(String spotCode, int i);

    List<AppIdentityModel> getUserByIdentity(String identity, int page, Integer pagesize);

    String getMonthOnMonthYYGFBySpotIdDay(String day);

    String getMonthOnMonthBySpotIdDay(String yuyuan, String day);

    List<SysHpPark> getList();

    void insert(String valueOf, String valueOf1, int parkId);


    /**
     * 消防 ----当月警情
     */
     Integer getNowMonthCount();

    /**
     * 消防 ---年度警情
     */
    /**
     * 消防 ----当月警情
     */
     Integer getNowYearCount();

    /**
     * 获取消防站警情分析
     * @param year
     * @return
     */
    List<Map<String, Object>> getInfoByFireStation(String year);

    /**
     * 警情类型分析
     * @param year
     * @return
     */
   List<Map<String, Object>> getInfoByFireType(String year);
}
